#ifndef DOSGAME_QT_SOUND_H
#define DOSGAME_QT_SOUND_H

// qt includes
//#include <QAudioOutput>
//#include <QBuffer>

// std includes
// #include <memory>

// dosgame includes

// forward declarations
class QAudioOutput;
class QBuffer;
class QAudioFormat;
class QByteArray;

class SoundSystem {
public:
    SoundSystem(int freq = 440, int duration = 10);
    ~SoundSystem();


private:
    QAudioOutput* m_audioOutput;
    QBuffer* m_buffer;
    QAudioFormat* m_format;
    QByteArray* m_byteArray;
};


#endif // DOSGAME_QT_SOUND_H
